package com.dmz.workflow.vo;

import lombok.Data;
import java.io.Serializable;
import java.time.LocalDateTime;

@Data
public class TaskListVo implements Serializable {

    private static final long serialVersionUID = 6964624344322172351L;

    /**
     * 成员信息
     */
    private MemberInfoVo memberResp;

    /**
     * 流程实例id （流程id）
     */
    private String processInstanceId;
    /**
     * 流程名称
     */
    private String processName;
    /**
     * 流程状态：0 待审核，1:通过，2:拒绝 3:撤销
     */
    private Integer status;
    /**
     * 流程开始时间
     */
    private LocalDateTime starTime;

    /**
     * 流程结束时间
     */
    private LocalDateTime endTime;

    /**
     * 任务id
     */
    private String taskId;


    /**
     * 任务名称
     */
    private String taskName;

    /**
     * 任务创建时间
     */
    private LocalDateTime taskTime;

    /**
     * 信息阅读状态 1 已读 0 未读
     */
    private Integer readStatus;

    /**
     * 审批节点id
     */
    private String nodeId;

    /**
     *   流程表单数据
     */
    private String processInstanceFormData;

}
